InBox VerifyDynamicFieldDate
Versão 6.1.0
Data de Criação 19/09/2019
Recursos
Este módulo fornece o recurso de comparar se a data de um campo dinâmico de data/hora (definido na configuração) de um chamado, atingiu a data atual. Após atingir, ele insere valor em um campo suspenso como 'Sim'.
Pré-requisitos
Framework
As seguintes versões de framework OTRS são suportadas:
- [6.x.x]
Módulos
Os seguintes módulos são requeridos:
- InBox Core 6.20.7 ou superior
Sistema Operacional
Os seguintes sistemas operacionais são requeridos:
- [Nenhum]
Software de Terceiros
Os seguintes softwares de terceiros são requeridos:
- [Nenhum]
Instalação
bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ VerifyDynamicField-6.1.0.opm
Configuração
Este módulo pode ser configurado via "Configuração do Sistema" na interface administrativa. As seguintes opções de configurações estão disponíveis:
Adicionar os serviços para filtrar chamados
Esta configuração é responsável por adicionar os IDs dos serviços, em que o módulo filtrará os chamados que tiverem esse serviço para comparar o campo dinâmico de data.
Para isso, navegue até a configuração 'VerifyDynamicFieldDate::Core###ServicesIDs' e informe os IDs dos serviços desejados:
Salve e implemente as alterações.
Adicionar o nome do campo dinâmico do tipo data/hora
Esta configuração é responsável por adicionar o nome do campo dinâmico do tipo data/hora que será utilizado para comparação com a data atual.
Para isso, navegue até a configuração 'VerifyDynamicFieldDate::Core###DynamicFieldDateToCompare' e informe o nome do campo dinâmico desejado:
Salve e implemente as alterações.
Criação de um campo dinâmico
Um campo dinâmico do tipo chamado e suspenso, deverá estar criado em seu ambiente. Caso não esteja, crie como o exemplo abaixo, mantendo o nome 'DataAtingida':
Uso
Comparando as datas
Após configurar o módulo, navegue até um chamado que tenha o campo da configuração 'VerifyDynamicFieldDate::Core###DynamicFieldDateToCompare' preenchido:
Um cron é executada a cada 5 minutos, para realizar a comparação deste campo do chamado com a data atual.
Caso as datas sejam iguais ou maiores o valor do campo dinâmico suspenso 'DataAtingida' é alterado para 'Sim'.
Lembrando que o módulo filtra os chamados que estão nos serviços configurados e que tenham valores no campo dinâmico de data configurado, e que não estejam com o valor 'Sim' no campo dinâmico 'DataAtingida'.
API
Este módulo não constrói nenhuma API.